No description availableTupperware lifts the lid on its financial problems with bankruptcy filingRead full article: Tupperware lifts the lid on its financial problems with bankruptcy filingTupperware Brands has filed for Chapter 11 bankruptcy protection.