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
-
Discover similar companies