Pay-alcuda.com
Consumer Report
I signed up for a social site, I cancelled after a few days, they still took money out of my mastercard account, on the above mentioned date. This is a scam. I'll have to change my card now, with new number, etc. I want this outfit crucified!!! ...