SHENZHEN CHENRUI TECHNOLO… 104190624 valuation | Upswitch bv