About Karoo Equine Ltd (11970361) United Kingdom