21 May 2015 IO signs lease on 10,000 sq m data center on Slough Trading Estate IO picks the UK’s favorite data center location for its new facility