About Mayo Animal Healthcare Limited (10242466) United Kingdom