About Tethera Veterinary Services Limited (07826011) United Kingdom