The official Denel website can be viewed here.

As for this site...you'll have to wait until Jan 2019. Big things are afoot.