Key Players in IPO Shares Allotment: Registrars, Underwriters, and Depositories