About Punch Hole Films Ltd. (09232466) United Kingdom