IFC Films is an American film distribution company based in New York City, an offshoot of IFC owned by AMC Networks. Their IFC in Theaters subsidiary bought Shudder.tv for $10,000 on Sedo.
Regged since 2006, preview of the site is live.
The seller https://www.facebook.com/KanshaMediaGroup
Regged since 2006, preview of the site is live.
The seller https://www.facebook.com/KanshaMediaGroup