ICTA PROJECT MANAGEMENT E… 448155614 valuation | Upswitch bv