I don't know if this will help, but I found a phone number for their parent company Cerebellum Corp. It's listed by a 3rd party website, so I don't know if it's valid. The whole company seems to keep their contact info closely under wraps.

Cerebellum Corp
8352 Terminal Rd
Lorton, Virginia 22079-1422 County: Fairfax
URL: www.cerebellum.com
Phone: 7038480856
Fax: 7038480857

HTH!
Kimberly (who is a research geek and likes to find hard stuff online just for kicks...maybe I need a life, lol)