
ITC Acquires 24 Mantra Organic in INR 472.5 Crore Deal
Sresta Natural Bioproducts Private Limited, which operates under the more recognizable name of 24 Mantra Organic, has been acquired by ITC Limited in a deal that could be worth INR 472.5 crore. Sresta is a leader in the organic foods space, with a strong product portfolio and an extensive