The Umbrellas’ new 7inch will be released on June 24th through Slumberland Records