About Vetbox Ltd. (10017066) United Kingdom