About Equus Marketing Limited (02695563) United Kingdom