I Squared Capital FAQ
When was I Squared Capital founded?
I Squared Capital was founded in 2012.
What type of investor is I Squared Capital?
I Squared Capital is an infrastructure investor.
Where is I Squared Capital headquartered?
I Squared Capital is headquartered in Miami, Florida.
Sign-up to view I Squared Capital’s full profile and discover more small infrastructure investors just like it.