They are a movie ratings company that is part of the larger Nielsen Ratings Company, based out of Hollywood, CA
PS
 Feb 08th, 2010

1 Comments