About Miru Properties Limited (10083363) United Kingdom