Police Launch Probe into Possible Leak of Credit Card Data