Description

Tullow Oil Plc is the largest independent oil and gas exploration and production company with operations in Africa, Europe, South Asia and South America. The company has a portfolio of over 120 licenses spanning 22 countries; including mu