About Spooked Films Limited (06658694) United Kingdom