Seamus Rawles Malliagh, known by his stage name Iglooghost, is an English electronic music producer based in London.