Space Invaders, London