Malaysian trumpet snail, family Thiaridae.
They are ovoviviparous, holding developing eggs inside body, thus appearing to be viviparous (don’t lay eggs).
Can’t say anything as to how ir arrived. They are resistant to partial desication, but will not last very long if alivevif completely dry. Can hold some water inside and survive a while (hours to days) but not much longer.