Frederic Marguerre, Germany, Lachen SZ, M, Octapharma AG