The company, which makes more than 300 brands including Amstel, Red Stripe and Sol, has stepped up investments in marketing in key territories and pushed sales of zero-alcohol beer Heineken 0.0 ...