About Grand Slam 12 Limited (12694511) United Kingdom