About Computer Film Holdings Limited (01897432) United Kingdom