About Grand Slam Productions Limited (07552638) United Kingdom