A 90,000 square foot data center has been opened in Houston, Texas by Telorean, an IT systems firm. It extends the company’s position in terms of providing a resilient infrastructure. The current headquarters of the company is in Seattle, Washington. Hosting, applications, and networking are some of the services of the new $15-million DC.