7 employees
Impact Brands is a private investment company focused on early-stage and emerging founder-led consumer brands.
2021