What comes to mind when you hear the word “Switzerland”? Banks, chalets, ski slopes, fine timepieces? Or maybe those guys ...