About Keni Mali Global Limited (12477666) United Kingdom