Company Profile
Kelso is an investment company in the United Kingdom. It undertakes an acquisition of a target company or business in the support services sector. Formerly known as Insight Business Support plc, the company rebranded as Kelso Group Holdings Plc in November 2022. Kelso Group Holdings Plc was incorporated in 2018 and is based in London, the United Kingdom.