About Mansa Sports Management Ltd (09288350) United Kingdom