Sales contact info
Berenguer De Palou 73-79
08027, Barcelona, Spain.
If you aren’t able to find the download link for something you bought, please wait a few minutes, and also check your promotions and spam folder. It’s very likely you will find it.
Also make sure to check your other email accounts. It will be emailed to the email you typed in when you bought the product.