SHEN ZHEN SHI YI LUN MAO… 105090583 valuation | Upswitch bv