ITC Limited has acquired Sresta Natural Bioproducts, the company behind '24 Mantra Organic', to strengthen its presence in the organic food sector. SNBPL boasts a diverse portfolio of over 100 organic products, including staples, spices, and beverages, with a significant international footprint, particularly among the Indian diaspora.