About Freeze-frame Films Ltd (11624301) United Kingdom