Address C/ Santiago Ramón y Cajal s/n 46200 Alfara del Patriarca Valencia Spain Department Animal Medicine and surgery Website UCH-CEU Valid until 30 June 2028