About Engenius Properties Limited (11062936) United Kingdom