They may still be in business. They are actually located a few blocks from my house. There name is still on the door and there have been cars in the parking lot recently. There main page was on AOL Home Town which AOL no longer supports. Try this contact info:
The Film Group
500-B Silas Deane Hwy.,
Wethersfield, CT 06109
Phone: (860) 529-1877