Takeda Europe Research & Development Cen

Savanna House, 11 Charles II Street, WC2B 4AE (London)