About Enigma Torbay Ltd (06566578) United Kingdom