TRIPLE CATS TECHNOLOGY &… 101203768 valuation | Upswitch bv