100% uptime ? no way
Nobody in their right mind should promise 100% uptime based on a single facility in a single localized geographic region.
Briefly looking at their site I don't see mention of data centers, maybe they have more than one(using their search resulted in nothing indicating that they do)
I came across another cloud company based out of the UK named Ultraspeed, never used them or talked to them, but they are the first one I've seen that include automatic replication of all data to a remote facility(in their case to another COUNTRY).