About The Greyhound Betting Service Limited (12137762) United Kingdom