About Greyhound Independent Board Ltd (13302361) United Kingdom