About Elucida Ltd (10641006) United Kingdom