About Veterinary Oncology Limited (08593884) United Kingdom