NEC is a part of the Christian Reformed Church.
Its non-denominational, Christian. Far from a cult. Very laid back environment. They do have a website: newenglandchapel.org
From the website: "What if church could be a place where someone who has given up on church, but not on God, could experience God’s love in a whole new way?"
Thanks! Your answer is awaiting moderation.