I am so tired of websites, especially e-commerce and product vendors that DO NOT show their origin or location.
We make fun of the German bureaucracy but at least it forces every German business to have easy to find details in the Imprint (Impressum).
Why should I have to comb through Terms and Conditions for jurisdiction information to even know where the business is registered?