BLUE TURTLE TECHNOLOGIES LIM… 726592 valuation | Upswitch bv