In the bustling and dangerous city of Tokyo, a fierce battle rages on between the human world and the demonic…