Organic products retailer listed on Franchise India. Investment ₹20–30 lakh, brand fee ₹2.9 lakh, 10% royalty, 600–3,000 sq ft commercial space. Published ROI…