About Enigma World Limited (11307843) United Kingdom