About Emlor Property No. 18 Limited (10861751) United Kingdom