100 employees
Story UK seems to be a company that writes slogans, ads, or the like for their clients.
2001