BENSHAO INFORMATION TECHN… 102651114 valuation | Upswitch bv