Is the beta registration even working? (UK application page bugged)

Printable View