About Rory The Vet Ltd (12682963) United Kingdom