About Spot Films Limited (09879412) United Kingdom