About Equiworld Limited (07402017) United Kingdom