IMO Car Wash Group

Industry
Consumer & Retail
Region
High Wycombe , Buckinghamshire U.K.
Invested
Status
Exited

During the period of Carlyle's ownership, IMO Car Wash Group was the world's largest car wash company, washing over 30 million cars each year across 14 countries.