About Aardvark Veterinary Consulting Limited (09799303) United Kingdom