Has anyone heard of Twenty-Three Oil & Gas in Shreveport?

I signed a 3 year lease in 2004 in Harris County, TX, with Twenty-Three Oil & Gas, Ltd. They drilled a dry hole and there was never any production. I have never received a release and now I am unable to locate the company. Any help will be greatly appreciated.

The "Last Permit Operator" listed for this well was Louisiana Gas Development Corporation (LGDC). Which company would be responsible for issuing a release?