About Elucidate Pharma Limited (10522771) United Kingdom