Beware! Personal data of 3 million customers leaked from credit card company Business / Radhika Goyal / September 18, 2025 / business, COMPANY, Credit Card, credit card company, Customer data leaked, Personal data