I received a letter from rewardsflow.com claiming that I have won $100 gift card from them. I was supposed to enter my credit card details for ID verification purposes and that was the moment when I suspected scam. Avoid those scammers at all costs, i googled this website and discovered several complaints.
295 Madison Avenue
32nd Floor
New York NY 10017