About Equinix (services) Limited (03998776) United Kingdom