Troma Entertainment is an American independent film production and distribution company founded by Lloyd Kaufman and Michael Herz in 1974. They are the longest running independent film studio in the world. From Wikipedia
After overcoming distribution hurdles, it has secured a 92% score on Rotten Tomatoes ahead of its late-summer theatrical debut.