About Delek Upstream International Limited (10201037) United Kingdom