INTERNATIONAL DATA CORPOR… 413388026 valuation | Upswitch bv