Took Ecce to mean Lo as in behold and stannum is latin for tin. So "Lo, latin tin" gives LoLa Tin Tin , who exists. Is it she who set you the challenge? https://twitter.com/kristinesumugat
Thanks Malone, you are, I think too kind to me. I was on the track of a "personal" challenge rather than a crossword clue. My latin is ancient in every sense......