Can't argue. I tried doing a search on the web, and did not come out to well. But, I did look at the addresses, and they are in French. Maybe Swiss Association?I cant remember the exact abbreviation of it. It's in French I think. But I know S.A. means something of the Swiss Watch company.
Like GmBH usually refers to german? Did I get this right?