About Penciller Pictures Limited (08403741) United Kingdom