About L T C Film Services Limited (07921602) United Kingdom