Tullow Oil

Tullow Oil plc is a multinational oil and gas exploration company founded in Tullow, Ireland with its headquarters in London, United Kingdom.

Comments are closed.