About Temasek Veterinary Services Ltd (SC698005) United Kingdom