About Equicap Equine Ltd (12930752) United Kingdom