About Vetxs Limited (07804109) United Kingdom