About Spirit Films Limited (08486599) United Kingdom