Bitcoin firm coming to The Woodlands Towers

The firm announced it is leasing over 26,000 square feet of office space at 9950 Woodloch Forest Tower.