I Squared Capital

About I Squared Capital

I Squared Capital is a leading independent global infrastructure manager with over $38 billion in assets under management focused on investing in North America, Europe, Asia, and Latin America. The firm is headquartered in Miami and has more than 260 professionals across its offices in London, Munic...

( I )

I Squared Capital Company Information

Phone icon

Phone Number

212-339-5300

Address icon

Corporate Office Address

600 Brickell Avenue
Miami, 33131

Number of Employees

201 - 500 Employees

Company Revenue

$5M - $20M

I Squared Capital Org

I Squared Capital’s Tech Stack

Bootstrap
FancyBox
GSAP
jQuery
FAQs image

Frequently Asked Questions About
I Squared Capital

Who is I Squared Capital’s CEO?

I Squared Capital’s CEO is Sadek Wahba

Who is I Squared Capital’s CFO?

I Squared Capital’s CFO is Dominic Spiri

Where is the I Squared Capital headquarters?

I Squared Capital’s HQ is located at 600 Brickell Avenue, Miami

What is the I Squared Capital’s main phone number?

I Squared Capital’s phone number is 212-339-5300

What is the I Squared Capital’s official website?

I Squared Capital’s official website is isquaredcapital.com

What is I Squared Capital’s Revenue?

I Squared Capital’s revenue is $5M - $20M

How many employees are working in I Squared Capital?

I Squared Capital has 201 - 500 employees

What industry is the I Squared Capital in?

I Squared Capital is in the industry of: Financial Service

Unlock Unlimited Leads
With Seamless.AI

Get Started Free