WPMU DEV API KEY problem/ question

I am putting together a site and have noticed that under 'super admin/wpmudev' there is a message telling me that I should enter my WPMU DEV API key so as to allow auto updating of plugins.
However when I click the link provided to enter the API key the link does'nt work the link is:


Anyone got any info on this, I have'nt seen this message until now and got no results searching the forums!



I should also say that I have replaced the actual domain name with "example.com" in this post.