CMP is made up of many individual brands, each serving customers in different ways - but all with a focus to provide consumers with innovative and value-added solutions more... See more text