oil refinery in Despatch
About 2 results.
Total Despatch
Welcome to Total's page, one of the world's leading energy companies. Share with us our commitment to better energy in oil, natural gas and solar energy.
BP
Doctor H F Verwoerd Drive, 6219 Uitenhage, South AfricaIn Southern Africa BP operates in three countries: Angola, South Africa and Mozambique. Angola is upstream which means exploration and production of oil and gas, where as South Africa and Mozambi…