You must buy a current edition of a Revision Kit from one of the ACCA approved publishers because they contain all relevant past exam questions (and many other exam standard questions).
The ACCA reviews the syllabus periodically which means that not all past exam questions remain relevant for the current exams – the approved publishers therefore only include relevant questions.