About Elucid8 Limited (08927209) United Kingdom