About Equine Medical Solutions Limited (SC525863) United Kingdom