About Micura Properties Ltd (11533892) United Kingdom