The guys talking on 6925 LSB are likely fishermen. They are commonly referred to as "peskies" - from the Spanish word for "fishermen" (pescadores). You'll hear them all over 43 meters, usually in LSB mode. Sometimes they can cause some pretty heavy QRM to pirate broadcasters, especially when somebody is trying to use 6925 AM and they're yakking away on 6925 LSB. You'll hear Spanish, Portuguese and sometimes even English two-way communications from time to time. They seem to stick with LSB and will generally use 5 kHz steps (so 6925, 6930, etc). I've seen them use 6800 LSB all the way up to the very bottom of the 40-meter ham band. These operators are similar in many respects to the stations that populate the empty frequency space from 25000 kHz to CB channel 1 (26965) and between CB channel 40 (27405) and the bottom of 10-meters at 28000 kHz. So the "freebander" moniker is accurate. I'm sure some of these transmissions are of the genuine commercial/business communications type but 43 meters isn't a maritime mobile band so in the end they're still [radio] pirates.
Sometimes they'll play music to each other, in which case, you may see a log on this forum for "Peskie Party Radio"
Looks like Skip beat me to the punch