Business Description
Tullow Oil plc is a London-based energy company founded in 1985 that extracts and sells oil and gas across five countries, including Ghana, Kenya, and Argentina. Its operations span both Africa and South America, making it an internationally active player in the oil and gas industry.