Number of Employees: 120
Location: Broadway, Capstan House, Salford.
Industry: IT / Software / Security