RHOMBUS IMPACT SOLUTIONS LIM… 818819 valuation | Upswitch bv