does not look like a torch coral to me, I vote for anemone which Im unsure of but Im guessing either LTA or BTA, a torch coral would have several heads at that size along with a skeletal base
edit: just saw the second pic you posted, its very hard to tell from that one, it looks as though it possibly has different heads and I cant tell but diff mouths, is it possible to get a good close up of the top and the base?