About Elucidar Ltd (10843599) United Kingdom