Any idea where the datacentres are? I know that amazon doesn't disclose it, but should be noticable to have 2-3 new huge data centres? Would guess 1 AZ in Slough and the other one in the docklands (if they have 2AZs)?
They appear to have 2x100G links at LINX to Slough Equinix, so I'd guess they have at least 1 AZ in Slough space leased from Equinix. I hope they know that Slough isn't in London.