They are tunicates, and it is a type that requires no special lighting. I couldn't find anything online either....strange, but I guess these don't show up much. I had the exact same ones awhile ago....that's why I am fairly sure about what they are.
I found them to be pretty hardy lasting well over a year with no special attention....I bet if I had actually tried to feed them directly....they would have lasted for a good while. Good luck.