About The Enigma Encoding Company Limited (02920414) United Kingdom