Founded in 2023, 12 Flags Group is a consumer investment platform that focuses on promising early growth businesses in India. The firm primarily invests in early-stage, growth stage, bridge stage, and ...