About Equinemate Limited (10065745) United Kingdom