About Centaur Equine Ltd (12954459) United Kingdom