About Mansa Property Ltd (13394239) United Kingdom