Nigeria's Osun state, where the company's flagship gold mine is situated, previously accused it of evading millions of dollars in taxes and conducting business unethically.
Astron Energy will invest up to six billion rand ($328 million) to install new equipment and become compliant with South Africa's cleaner fuel specifications.