About Miro Property Investing Ltd (12382443) United Kingdom