About Equistates Investments Limited (04101890) United Kingdom