Genel Energy PLC: Update on Tawke PSC

UK 100

Latest directors dealings