About Paper Pictures Limited (08595148) United Kingdom