SHENZHEN SHANGXING TECHNO… 100312305 valuation | Upswitch bv