About Mansa Corp Ltd (09689033) United Kingdom