Music Glitches confirm second single London group to release next track in July. Lucy ChristianMay 31, 2013