CAT'S HEAD INDUSTRIES (ROI)… 650858 valuation | Upswitch bv