business customer careers in Mombasa, Kenya