Find all the information for Madrid Veterinary Clinic, that provides veterinary services in Madrid, IA 50156