Just got off the phone with the state of Delaware’s Division of Corporations. CHRI’s annual report to the state was due in March, so right now they’re on a few months late, and the gal I talked with said they are still considered active.
Overall, I’m not really concerned. Still would like to connect with the company, though -- have a few other places to look for some other contact options ...