About Speur Films Limited (08182458) United Kingdom