Seems to be some kind of official store. Bought two T-shirts and all went as promised. I somehow messed the US-Europe size conversions so had to return to them and ask for bigger. That also worked as promised. Ships from UK so no customs issues (at least to Finland)