About Looking Glass Films Limited (03120979) United Kingdom