About Slam Films Limited (08920445) United Kingdom