Having released ‘Devil You know’ and ‘It’s All Yours’ in the past year, London-based Swiss duo, IRJA, have unveiled their