the first 29 people are the actual company. debatably the "contributors", but everybody after that starting with the "Animated Trailers" guys are freelance.
"independent" just means
Publishers
Supergiant Games, Inc.
Developers
Supergiant Games, Inc.
it's not a budget constraint. If the fuckhead who made minecraft took his pile of money and funded a AAA-budget and scale game it would still be independent