I would call Torelli and speak to them directly. The S/Ns are often vestigial as you've seen, but based on memory they can often bracket it.
I've heard an M on the BB stampings can mean Mondonico made it under contract, and I don't know (wouldn't guess) what the B means. "59" is the frame size, seat tube length c-c.