In Their Shoes


In Their Shoes, Takeda Europe and Canada corporate communications