About Think Equus Limited (03762502) United Kingdom