I have been using this company in Durban(World Wide Tax Solutions) they take care of people whom work on oil Riggs, engineers and pilots.They are very nice, send you reminders etc.The lady to talk to is Teresa,she can be reached on
World-Wide Tax Solutions tel no 0027 31 7673430.
At the moment I pay R800 a year and they take care of everything.
Good Luck