About Enigma Enterprise Holdings Limited (13580978) United Kingdom