Pay close attention to the positive reviews. Look how they are grouped. Look how each of the positive reviewers only has one review on their record. Look how the English of the myriad customers in the "US" seems off. The only reviews that matter here are the bad ones. The positive reviews are lies created by the company itself. Shameful.
Claim your business profile now and gain access to all features and respond to customer reviews.