About Enigma Assets Limited (12025180) United Kingdom