Hello..!!
Sorry, but there is no other way to apply for this. Since these universities are very strict about the dates and deadlines. You can also verify it from their official website by visiting FAQ section or asking them directly.
You can also mail them asking for help, if they could do anything, this would be great.
Hope this is helpful.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile