What does Anubia mean?

I recently saw a placard signaling "Welcome to the World of Anubia?
What does the word Anubia mean in this context?  Juding from my search
it may be an underwater plant but I can't tell.  Can you help,
especially in this context.  This was seen in a hospital emergency room.