non profit limited companycompanies that donate to non profitsprivate not for profitnon profit holding companynon profit limited liability companymanaging director non profitprivate for profit organizationstarting a non profit businessnon profit corporation typesincorporated not for profitnon profit venturenon profit investors