About Enigma Research And Development Limited (08814392) United Kingdom