Facility

Our ultra-modern facility spans over 1’800 square meters on the 7th and 8th floor of a luminous building in the heart of Geneva, Switzerland.