About Equus Executive Ltd (11498671) United Kingdom