SHENZHEN TOPBEAUTY TECHNO… 106400856 valuation | Upswitch bv