About Emlor Property No. 26 Limited (11546047) United Kingdom