About Palookaville Pictures Limited (03389423) United Kingdom