My one cent.
For those preparing for IELTS. Please check the following websites. Ieltsliz.com, IELTS buddy.com, ielts-up.com. The above websites are helpful for Reading, writing and speaking.
For listening, go to YouTube and type IELTS listening. Loads of practice tests are available there...