non profit limited companycompanies that donate to non profitsprivate not for profitnon profit holding companynon profit limited liability companyprivate for profit organizationstarting a non profit businessnon profit corporation typesincorporated not for profitnon profit venturenon profit investorsnon profit accounting firms