Karsten Clemens Meisloch, Germany, Wil, M, Takeda Pharma AG