EZ & Moss - 183 Holloway Rd, London N7 8LX, UK on Eaten