About Elli Clinical Limited (12164586) United Kingdom