ICRT

International Consumer Research & Testing (ICRT) is a global consortium of more than 35 consumer organisations dedicated to carrying out joint research and testing in the consumer interest.
Stone Soup