To be of (some) importance, to influence something or someone (enough), to impress, to touch.
Indian non-profit organisation.