Originally Posted by Demdike
Their website leaves a bit to be desired. Have they only got one film?
They have been over in rome aquiring prints to release, mainly stuff no one else has bothered releasing, (just like their alien 2).
So far they have one release under their belts and they did such a good job with it quite a few of us were looking forward to see what was coming next..