CCS is a digital media agency providing corporate video solutions to leading brands. Based on Munich, they work with customers across Europe, North America and Asia.