About Equus Publishing Limited (02403728) United Kingdom