Click here to visit Company website
Tullow Oil plc engages in the exploration, development, and production of oil and gas in Europe, South America, Asia, and Africa. The company has approximately 90 production and exploration licenses in 22 countries.