About Lambchop Films Ltd (10541651) United Kingdom