Sale and Purchase Agreement on Texas Oil Assets - Pennpetro Energy PLC | RNS | Ticker