Stephen Caplen

Financial markets infrastructure

Stephen is an experienced chartered accountant with over 20 years’ operating experience in financial markets. As CFO at EBS, the spot FX electronic trading platform and Deputy Group CFO at interdealer broker ICAP, he oversaw the financial performance of the firm’s electronic trading division as it experienced double-digit growth.

Prior to his role at ICAP, Steve held the role of Deputy Head of Finance at the London Stock Exchange.

Amplify your fintech story

Chatsworth Communications Limited is a company registered in England and Wales with company number 05333272.
Our registered office address is 27-31 Clerkenwell Close, London, EC1R 0AT

Let's connect

Privacy Policy*