About Pickle Jar Films Limited (08411789) United Kingdom