31 employees
BARB operates in the television and advertising industry and is responsible for delivering the UK’s television audience ratings.
1981