Juan Magada, Switzerland, Mex, M, KBG Holding SA