iD Fresh Food, India’s one of the fastest growing and innovative fresh food start-ups, announced the closing of its INR 507cr Series D round of....