NARMADA TECHNOLOGY SERVICES… 693303 valuation | Upswitch bv