Let me agree to disagree with what has been said regarding language requirements.
I am currently enrolled at the school, and on a forced vacation due to Covid19.
German is only required for the MPL program, and in the ATPL program (which I am a part of), you have people that do not speak any of the 4 languages mentioned above.
All they ask for is a minimum threshold in English proficiency and you good.
for the test, sky test is a good enough platform to get ready for what awaits you at the assessment.
cheers.