About Enigma (stourport) Ltd (11170254) United Kingdom