About Keni Mali Limited (12481718) United Kingdom