Horrible company. Have been waiting months for my card dispute to be processed. They don't like to be reached and they will just ignore your mails. Update: this answer is a confirmation of their service. The e-mail adress just gives you a reply that you will have to fill a online form that brings you to the beginning of the whole process.
Claim your business profile now and gain access to all features and respond to customer reviews.