Juan Magada, Switzerland, Mex (VD), M, KBG Holding SA