Takeda (Italy) is a research organisation in Rome, IT. OpenAlex records 69 works and 17,402 citations for it. 34 researchers list it as their most recent affiliation.