QINGDAO XINRUIXIANGHE IMP… 104856372 valuation | Upswitch bv