About Equus Design Limited (09417568) United Kingdom