About Equus Claims Management Ltd (13708043) United Kingdom