IMD TECHNOLOGY SOLUTIONS LIM… 731042 valuation | Upswitch bv