Is the application fee refundable?

Yes, in certain cases you may get a refund, but not at the full price.

Student Semester Europe Ltd, 96 High Street Kensington, W8 4SG, London, England.
Registered England and Wales Reg. 09350631