About Elucid Bioimaging Ltd (13573214) United Kingdom