Charity Entrepreneurship is a non-profit organization that conducts research and offers training programs aimed at creating high-impact charities.