Well, I never heard of Leumi before. But maybe I should have paid more attention in school
Anyway, searching around I found "Bank Leumi" is present in many places (USA, France, Switzerland etc) but seems to originate from Israel.
I think I recently heard IbillEU settles through an Israeli bank? Could be the same..