It's apparently owned by David Fliesser, who can be reached at 518-993-3651. I can't find any information suggesting it isn't operational anymore, but I also can't find much information on the business.