About Primal Screen Entertainment Limited (08831165) United Kingdom