Just recognized it. The one I was thinking of was T. kozlowskae.
If T. admiranda is really a relative to T. kozlowskae, the genus
Tommotia could be closely related not only to the cephalopods, but also to the polyplacophora.
At least they're all molluscs, but it's interesting how this puts their family tree together.