It sounds like a coupon website installing malware to me. But... names are just names. When adoption gets large enough, every name becomes unimportant I guess.
iShares, iDeal, WhatsApp: the Millenial trinity of European essentials :D