They have many complaints filed through the better business bureau. They are operating out of New York, Tennessee, Florida, Indiana, etc. They have tel-marketing companies working for them. They are very American.
Alleged winning a Walmart voucher and you should now synchronize data. This smells totally by fraud. I meant that I like to call my mailbox and you could send me the voucher. But it would not do apparently.