I Squared Capital

I Squared Capital

I Squared Capital is a global infrastructure investment manager that specializes in energy, utilities, telecom, and transport sectors across the Americas, Europe, and Asia. The company has offices in Miami, London, Sydney, Taipei, New Delhi, and Singapore. Sign up for more info

Segments

Asset Manager

Headquarters

United States

Contacts

-

Links

Investment Criteria

Markets

Asset types

Strategies

Deal size