Mexican food company Gruma has snapped up Spanish firm Mexifoods to further boost its business in Europe.