About Grandslam Holdings Limited (10645493) United Kingdom