About Enigma Holdings Investment Ltd (11970768) United Kingdom