About Miba Properties Ltd (12440399) United Kingdom