About Enigma Titanium Ltd (05933383) United Kingdom