Have you been in touch with them to find these things out? They're all reasonable questions and their contact details are right at the bottom of the page.
I would be curious to know what the fees and hidden costs are. I doubt its the standard University Tuition Fee....