About Limehouse Films Limited (06377412) United Kingdom