About Film & Media Handling Limited (04390519) United Kingdom