What do Coca-Cola, McDonald's, IBM, Microsoft and Virgin all have in common? Yes, they are all global giants, but what they are less recognized for are the many branded products they have launched... This description may be from another edition of this product.