About Tin Can Films Ltd (08508554) United Kingdom