About Enigma Property Group Limited (12419312) United Kingdom