About Enigma England Ltd (09407320) United Kingdom