SATARA TECHNOLOGIES IRL LIMI… 696643 valuation | Upswitch bv