Seems like a total scam to me. Do not truck them with any of your information.
Scam. Don't trust them with anything personal or important. They pay people to write 'good' reviews, they are not green in anyway. It's all a cash generator for them. Spend your money elsewhere.
Customer Questions & Answers
Did You Find This Page Useful?
Business owners: What’s your side of the story?
Manage your business