Profile
I Squared Capital is an independent global infrastructure investment manager focusing on energy, utilities, telecom and transport in North America, Europe, and select high growth economies. The Firm has offices in Miami, New York, Houston, London, New Delhi, Hong Kong and Singapore.
Industry
Region of investment
Contacts
Upgrade to see contacts
Name
Title
Email
Social Networks
If there are no contacts of this investor, please write to us, we will try to find them as
soon as possible and get back
to you!
FAQs about I Squared Capital
Where is I Squared Capital located?
I Squared Capital is located in United Kingdom.
When was I Squared Capital founded?
I Squared Capital was founded in 2012.
What sectors and industries does I Squared Capital invest in?
I Squared Capital invests in companies and startups in Media and Entertainment, Telecommunications, Energy, Mobility, Other, Security.
What is I Squared Capital geographical focus of investments?
I Squared Capital invests in companies and startups in North America, Europe, Asia.
At what stages of companies and startups does I Squared Capital typically invest in?
I Squared Capital invests in companies and startups at Series B.
What is the usual amount of I Squared Capital investment?
I Squared Capital usually invests $0-1 m on average.