Many reviews show that this is a scam and there are no legit proof that they exist.Don't try and join as they will scam you
Gain trust and grow your business with customer reviews.