About Delek North Sea Limited (12263719) United Kingdom