Bacardi Global Brands has launched a wide-ranging review of its advertising strategy.