HANGZHOU TITAN TECHNOLOGY… 105143002 valuation | Upswitch bv