About Equiworld Club Limited (SC230038) United Kingdom