Welcome to our forum Beorn.
I like your signature.
Is there a shop for the Uk or can i buy stuff from this particular one?
I think you can buy from the shop no matter where you are located as long as you have a credit card, as issuer of your card will do the monetary conversion and bill you in your native currency. The shipping charges could become high though. If I'm wrong about all this, someone will correct me.