About Mambo Property Limited (06423457) United Kingdom