About Mansa Group Ltd (12256273) United Kingdom