Does Belgrandia varica live in the ocean?

No, Belgrandia varica lives in freshwater.