New headquarters in Switzerland

IT boss Stefan Beyler resigns