Does anyone know if Beauty and the Beast in Shibuya is open? Has anyone been recently? Thanks in advance for your help.