Logo+ is a leading web & brand design agency based in Plymouth, Devon. Discover some of the brands we've helped succeed online.