Tata Capital IPO: Leading NBFC Tata Capital is set to launch its initial public offering (IPO) on October 6 and the issue will close for subscription on Wednesday, October 8.