About Elucidan Limited (10848300) United Kingdom