An Organization and Church, incorporated in the U.S. State of Delaware. Federal EIN 84-3433327.
It looks like nothing was found at this location. Maybe try searching?