Shire said today that it is selling eight "non-core" products to Spanish company Almirall for $213 million.