About Hammock Energy Limited (13326968) United Kingdom