iD Fresh Food, India’s largest fresh food brand, today announced its unaudited financial results for the Fiscal Year 2020-21. Driven by 24% growth year-over-year, the Bengaluru-based company is poised to leverage its leadership position in the booming fresh food segment with strategic...