About Chip Shop Films Ltd (12255197) United Kingdom