Interestingly Switzerland may be their downfall(well a swift kick in the nuts anyway) to receive the tax status they get in Switzerland their organisation must be fully "transparent" as a non profit organisation in accordance with the law.Clearly everyone knows this is not the case and the Swiss...
I see where you are heading with this question.
They are not as such a specific registered charity,they are registered in Switzerland under commercial law that includes charities,religions,social and political groups,I believe if you are non-profit you can register under this large umbrella of...