About Lenz Films Limited (10628067) United Kingdom