About Grand Slam Invest Ltd (12784808) United Kingdom