I have no idea what it means. And I do not understand most of what it is trying to tell me. It is likely a restaurant. Possibly in Berlin. What I do know is that it is one of the most creative websites I have seen in quite some time. Mousing around the page provides all sorts of fun.
The site is here. Enjoy.