Teacake Design is an excellent design company from England. They create clean visual identities, brochures, posters,… pretty much everything you could expect from a graphic design firm.