About Mic Property Investments Limited (11064397) United Kingdom