non-profit financial services company