defected

marketing, advertising, digital media
Location
Helsinki