About Greyhound Capital Europe Holdings (uk) Ltd (09348109) United Kingdom