After two years of planning, Socks for Happy People, an ethical sock company, has launched with Glorious Creative creating the brand and its website design. According to Richard Taylor, director of ...