Tanzania Revenue Authority - Which Entities (Persons) are required to pay corporation tax.