About Filmtronics Limited (07925662) United Kingdom