I am working here and I understand what you are talking about. It took me awhile too. You can come in and grab a small sticky note that has the web address or if you like I can send it to you
I'm really not sure. Maybe you need to complete the application on KFC.com I don't know. Sorry
Thanks! Your answer is awaiting moderation.