the reviews are bogus - not certain what their business model is but it appears they may get many bogus negative reviews and then charge businesses to remove the negative reviews!!!
Just my take.
7 years ago
Trustpilot has a
1.5
average rating
from
2,746
reviews