Complaint: helpwyz.com is a website offering instagram services like followers and likes. They say that after the purchase it takes between 2 to 12 hours before they process the order and add followers to your instagram account. I purchased 20k followers, after 6 days they didn’t add even 1 follower to my profile. I emailed then 10 times, asked them what’s going on, they don’t answer. After that I requested to cancel my order and refund, they say that they don’t refund money, and I have to wait more!!! They are a total SCAM. Don’t buy from them, They are a total scam! they are located in china so I can’t do anything to get back my money from them.
Tags: Internet Services
Address: XILIANJIE Internet China