Certainly does look like ramshorns. A nice young one who will probably get color soon, or maybe not. lol My youngsters tend to stay see-through until they're around a month old, then start getting color.
If you don't want them, find and scrap up all their eggs, they're big egg layers. If you want something to eat them and can't get assassins...crayfish will eat them, though wont help much if you have a huge problem, loaches will help sometimes too. My kuhli loaches eat my ramshorns often, but not all of them. And not all kuhli loaches will, but some types of loaches will feast on them. So will fancy goldfish. Your betta will eat it if you crush the shell. Eesh, hate doing that, but not many will eat them shell and all, though some will eat youngsters, others don't like how hard they feel and spit them out.
You can probably sell them online as feeder snails, or just as ramshorns, if you have a lot of them, it's a nice little baby that you have a photo off, good shell, no white scrapes or anything. You'd be surprised how many will buy them in the bulk. =)
They do like to dig about in sand and gravel, but they aren't big on burrowing. In sand, they may a little, but they wont tunnel like MTS's do as Bekah said already.