About Emlor Property No. 28 Limited (12168464) United Kingdom