Contact Us Switzerland Office: Rue de la tour - de - L'lle 1, CH-1204 Geneva Tel: +41 22 518 9956 Email: [email protected] Fill out my online form.