About Ockham Film Production Limited (10880151) United Kingdom