About Eden Lake Productions Limited (06259280) United Kingdom