About Piccadilly International Films Ltd (11322938) United Kingdom