SATRA TECHNOLOGY EUROPE LIMI… 585869 valuation | Upswitch bv