Scam company; completely unTrustworthy. They try to extort companies by taking down positive reviews ; and then mislead customers by manipulating the review content , in favor of businesses that pay up to the extortion.
1 year ago
Trustpilot has a
1.4
average rating
from
2,695
reviews