About Grand Slam Ltd (11383901) United Kingdom