I have contact them through email more than 3 times and never got a reply back from them. You should be aware of the support and responsiveness of the site before you put any money in there. I will not invest a single Euro with a company doesn´t even response to the questions and emails from customers.
Claim your business profile now and gain access to all features and respond to customer reviews.