About Vet Direct Holdings Limited (06746630) United Kingdom