You can rate the company American Museum of Natural History by filling out this form.
More contact info for American Museum of Natural History:
American Museum of Natural History
Central Park West At 79Th Street
10024 New York, NY