Pepper is an integrated marketing and communication services agency, headquartered in Munich, Germany, with offices worldwide. Find out more about Pepper's services at www.pepperglobal.com.