Our online store's customer service is available 24/7 at the email address:
speciara(at)speciara.com
We try to respond to contacts within 3 business days.
Paper mail can reach us at:
Creator Technology Oy / Speciara, PL 5, 02321 Espoo, Finland.