Millicom Tanzania NV vs James Alan Russels Bell & 5 Others (Civil Revision No.3 of 2017) [2018] TZCA 355; (26 July 2018)