My wife livse in Spain she can’t find anyone to give sadqa. Can she give to some NGO and do niyyat for it as sadqa?

If you trust the NGO will deliver to needy then yes