About Elucid Limited (02986284) United Kingdom