About Elucide Ltd (11697591) United Kingdom