Keira Knightley graces the cover of Vogue UK January 2011 issue