Takeda Development Centre Europe Ltd.
- Registration reference
- Z8385557
- Date registered
- 22 January 2004
- Registration expires
- 21 January 2026
- Payment tier
- Tier 1
- Data controller
- Takeda Development Centre Europe Ltd.
- Address
- 1 Kingdom Street London W2 6BD
- Data Protection Officer
- MARCO.PALLADINO@TAKEDA.COM