About Elucid Technologies Limited (07317624) United Kingdom