About Enigma Craz Ltd (11951207) United Kingdom