About Slam Jam Productions Limited (02284073) United Kingdom