Sresta Natural Bioproducts files draft papers for listing through fresh issue, OFS Backed by private equity firm Peepul Capital and venture capital firm VenturEast, Sresta Natural Bioproducts owns 24 Mantra. It is the largest brand in the packaged organic food segment