We are Finnish company and our business is located in Oulu.
Business ID 2720916-2
Customer service email: support@kareliastudio.fi
We will reply to emails with in 2-3 business days.