CASTILLE TECHNOLOGIES (IE… 707918 valorisation | Upswitch bv