About Emlor Property No. 20 Limited (10862430) United Kingdom