i80 Group Email Format
Financial ServicesUnited States11-50 Employees
i80 Group is an SEC-registered, global investment firm that was founded in 2016. The firm provides asset-based credit that help companies scale through critical milestones. i80 Group manages approximately $2bn, with headquarters in New York and an office in London. For more information, please visit www.i80group.com.