About Enigma Ventures Limited (11636258) United Kingdom