The initial public offering of Star Health & Allied Insurance Company, India’s largest private health insurance company, opens for subscription for retail investors on November 30 and closes on December 2.