i80 Group Email Format
Financial ServicesNew York, United 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 is headquartered in New York with an office in London. For more information, please visit www.i80group.com.