About Enigma Incorporated Ltd (12515127) United Kingdom