TECHNICAL AND BUSINESS SE… 383950540 valuation | Upswitch bv