Kellogg has stood by the nutritional make-up of its cereals on sale in Mexico after an NGO criticised the range marketed by the US giant in the country.