site logo

Heinz reports losses as it takes a hit in restructuring