We are HUMAN MADE, a group of 15 creative minds based in Luxembourg. We are a leading visual communication agency, specialized in visual communication such as information design, infographic design, illustration, and data visualization.
WordPress
Web Design