miningpanies career in south africa