About Equestrian Investments Limited (13156153) United Kingdom