I probably should have mentioned that almost all cowries will show purple under the glaze if you remove it. If the cowry is eroded or polished down like this one, the color becomes pretty much useless as an identifying factor. You are left with the shape, color of the base, teeth, and size as identifying characteristics. There aren't any others that are very similar to the humpback cowry, so that makes this ID fairly easy.
Cheers again,
Don