After promising to help and telling me to contact them directly I would just like to add that there is no contact number only email which they refuse to answer. So no further forward then. This sham of a company do not value customer satisfaction and consider themselves above the law. Do not give them your custom. Remember they are not who they say they are they are based in China not the UK and not Austria either.
Claim your business profile now and gain access to all features and respond to customer reviews.