Looks like Islet are in the NME. Huh.

Posted by Islet
Or there's one track on the NME Radar blog:
http://www.nme.com/blog/index.php?blog=15&title=new_music_islet_web_snubbing_diy_welsh_n&more=1&c=1&tb=1&pb=1