The cactus ransomware group listed CTS on its data leak site on 2023-12-16. Country: GB Sector: Professional Services Domains named: cts.co.uk, www.fenwickelliott.com Claim as published on the leak site: Website: https://www.fenwickelliott.com/ Revenue : $50.1M Address: 71-91 Aldwych, London, Greater London, WC2B 4HN, United Kingdom Phone Number: +44 2074211986