About Mimo Properties Ltd (12281669) United Kingdom