In July, China Rats a brand new band from Leeds, were booked to play the tiny Villa Camp stage at massive European festival BENICASSIM the night...