About Digital Enigma Uk Limited (10899852) United Kingdom