About Elucid Partners Limited (13240241) United Kingdom