NEEDHAM TECH (IRELAND) LI… 592193 valorisation | Upswitch bv