About Equus Management Limited (07381912) United Kingdom