Tullow Oil plc (Tullow), the independent oil and gas exploration and production group, has bagged a full-year revenue...