Is tesco is a public limited company?