Lemon River is a creative branding studio founded in the South West of England. We come up with strong and distinct brand identities based on research and creative innovation.