I Squared
I Squared Capital is an independent global infrastructure investor. It develops investment platforms and supports the expansion of infrastructure businesses through its investment strategies.
- Headquarters
- United States
Recorded investments
- Yalla Fel Sekka — Series A · 2022