Established in 1998, SBI Cards & Payments Services Limited is one of the only two NBFCs registered as issuers of credit cards. And with its Initial Public Offering (IPO) scheduled to open on March 2, 2020, SBI Cards is poised to become the only listed company in its industry. The NBFC is a subsidiary of …