About Lamb Films Ltd (NI069623) United Kingdom