About Filmcap Limited (03787677) United Kingdom