About Emiru Properties Ltd (12022942) United Kingdom