About Mensah World Limited (10739123) United Kingdom