About Mombassa Kendall Solutions Limited (11513205) United Kingdom