I'd seen a thread on RC with a photo that looked identical to this but can't seem to find it again. Closest thing I could find is called
epicystis sp (rock anemones) They may cease to exist in a few weeks.
And yes I have a "

" on order it's being built right now in Europe and shipped out on Sunday. A little nervous it will arrive but the seller sounds confident so we'll see