About Mensah Entertainment Limited (10574484) United Kingdom