About Peccadillo Pictures Limited (03996735) United Kingdom