Spring is an independent creative advertising agency providing powerful strategy, design, advertising, branding, digital and on-demand services