About Enigma Building Innovations Ltd (12655367) United Kingdom