ITC INDUSTRIES-TECHNOLOGI… 339879538 valuation | Upswitch bv