About Vestigare Canine & Equine Ltd (SC643461) United Kingdom