Umbra... I don't think this means what you THINK it does.
I always imagined this being a holographic sticker, I'll have to get some printed at some point.