SFC Environmental Technologies IPO opens October 27, 2026 to raise ₹150cr

Business