Lemon Square awarded "Superbrands"Lemon Square is one of the top Filipino brands that was given the prestigious Superbrands Award by the Superbrands Asia ...