ELECTRONIC BUSINESS TECHN… 790257562 valuation | Upswitch bv