TEC-DIRECT EUROPE RETAIL SAL… 651873 valuation | Upswitch bv