About New Sparta Films Limited (08699848) United Kingdom