Submit Deck
Become LP
Location:
1330 Avenue of the Americas
New York, NY 10019
USA
230 California Street
San Francisco, CA 94111
USA
14 Hanover Square
London, W1S 1HT
United Kingdom
Investor Type:
Sector Focus:
Round Preference:
Fund Size:
Investment Region:
About
i80 Group is an SEC-registered, global investment firm that was founded in 2016. The firm provides asset-based investments that help companies scale through critical growth milestones. i80 Group manages approximately $1.7bn, with headquarters in New York, and additional offices in San Francisco and London.
Recent Investments