TECHNOLOGY INTERNET PRODU… 419946249 valuation | Upswitch bv