About Tin Drum Films Ltd (08391785) United Kingdom