This site is part of the Informa Connect Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.

SuperReturn Global Infrastructure
30 September - 2 October 2025
Hilton BanksideLondon

I Squared Capital

Profile

I Squared Capital is an independent global infrastructure manager with over $38 billion in assets under management focused on investing in North America, Europe, Asia, and Latin America. Headquartered in Miami, the firm has more than 250 professionals across its offices in Singapore, London, Sao Paulo, New Delhi, Taipei, and Sydney. I Squared Capital has invested in a diverse portfolio of 82 companies with over 66,000 employees in 71 countries across the utilities, energy, digital infrastructure, transport, environmental infrastructure, and social infrastructure sectors providing essential services to millions of people around the world.