About World Greyhound Organisation Ltd (12620341) United Kingdom