Thomas Giudici, Switzerland, Herrliberg, M, Almedica AG