I'm trying to contact the support team for 3 weeks now - no answer. If order in UK and order products from are from USA - you would need to pay an extra fee for handling on any item although the website indicates that it is included.
0 people consider this review helpful.
Complain about it
You are about to use the Premium Features. In order to activate it, please purchase a subscription