Hmm, that's the address of their Web design company I believe. The prior address was at EPFL (Lausanne University) space I think, so I'm not sure what's up there...
They have indeed moved, and are now colocated with their Swiss distribution partner, Solstis, I'm told. The Web design company happens to be in the same building too.
It's Switzerland, after all... smaller world, smaller country ;-)