About Tick Film Ltd (12849828) United Kingdom