About Pen Films Ltd (12171331) United Kingdom