At HEXA Renewables, our vision of a sustainable future is also shared by our investors. Having an extensive knowledge of the renewable energy sector, they are committed to supporting the global transition to clean energy.
I Squared Capital

I Squared Capital is a leading independent global infrastructure investor founded in 2012. With over $38 billion in assets under management, it is focused on investing in North America, Europe, Asia and Latin America. 

The firm is headquartered in Miami and has more than 200+ investment professionals across its offices in Miami, London, New Delhi, Sao Paulo, Singapore, Taipei and Sydney. I Squared Capital is a pioneer in the realm of infrastructure investment, known for innovative approach that transforms small beginnings into big achievements. I Squared has invested in 83 companies across 71 countries, with over 66,000 employees across the utilities, energy, digital infrastructure, transport, environmental infrastructure, and social infrastructure sectors providing essential services to millions of people around the world.