DJ Mag review Seven sisters records latest from Cosmic Monkey.