About The Enigma Box Limited (10805138) United Kingdom