OIKOCREDIT, Ecumenical Development Cooperative Society U.A.