Hi guys, this is the answer I got from my friend who was a former controller there:
ACSA Airports company south Africa have pulled out of Pilanesberg as they are running at a loss so there is no fire cover at the airport Municipality EMS is being used as an alternate. So ATNS have to apply to SACAA for a new license to control that aerodrome with limited fire cover. Politics ??? The government won’t foot the bill hence ACSA pulled out. Pilanesberg won’t close well not now any way because of Sun City.