About Camelid Veterinary Services Limited (08682659) United Kingdom