HANGZHOU GENMOOR TECHNOLO… 103554556 valuation | Upswitch bv