About Noodlehouse Films Ltd (09288081) United Kingdom