Electronic duo The Apollos slink into your ears with the addictive pop track “Lost Myself”.