Brand, marketing and communications specialist, Definition, has strengthened its board with the appointment of a new chair, ...