Durham startup Looma expanding ‘point-of-decision’ video platform in Texas

Durham-based startup The Looma Project is expanding, again. This time, the company is adding about 120 retail locations in Texas.