|
Answer» What is Tullow Oil mean? Tullow Oil plc is a multinational oil and gas exploration company founded in Tullow, Ireland with its headquarters in London, United Kingdom. Tullow has a primary listing on the London Stock Exchange. It has secondary listings on the Ghana Stock Exchange and Irish Stock Exchange. reference
|