Seamus Rawles Malliagh, known by his recording alias Iglooghost, is an Irish-born English musician, producer and songwriter based in London.
Please enable Javascript to view this page competely.