CORE, a Cardiff-based web and branding agency, has marked its 21st birthday by becoming employee owned. Founded in 2003 by ...