About Takeda Development Centre Europe Ltd. (03638034) United Kingdom