About Vencor Limited (12129404) United Kingdom