Company Address: Address T.S.S Towers, 7th Floor, Nkrumah Road Mombasa, Kenya