About Enigma Advisors Ltd (12192768) United Kingdom