About Enki Ea Ltd (12937042) United Kingdom