Featured recently on international television, The Lockup in Shibuya is one of those odd, over-the-top…