If this is true, this seems pretty fucking sketchy now :/
There are some legal constructs in which you can register an office in a different country for tax and regulation benefits. The office need not be much more than a valid address.
https://en.wikipedia.org/wiki/Registered_officeIn the United Kingdom and many other common law countries, the registered office address does not have to be where the organization conducts its actual business or trade, and it is not unusual for law firms, accountants or incorporation agents to provide the official registered office address service.Just a bit weird it is a leather bags shop too. Could be something specific to Switzerland.