About Veterinary Concepts Europe Limited (02496265) United Kingdom