About Piccadilly Pictures Ltd (11699256) United Kingdom