About Miabo Property Ltd (11569308) United Kingdom