About Enigma Design Solutions Ltd (08620238) United Kingdom