About Awaba Properties Limited (12966138) United Kingdom