About Enigma Corporation Limited (13474261) United Kingdom