About Spook Squad Entertainment Limited (11681297) United Kingdom