Evotec (United Kingdom)h-index: 59Total citations: 19,855Total papers: 487Homepage: https://www.evotec.com/en