Discovery Ltd. exerce ses activités dans les services financiers et l'assurance. Le siège social de l'entreprise est situé à Sandton, dans le Gauteng, et elle emploie actuellement 13 800 salariés à temps plein. L'entreprise utilise un modèle d'assurance fondé sur la création de valeur partagée à travers ses différentes activités. Elle propose ce modèle d'assurance à valeur partagée au sein de ses trois grands secteurs d'activité : Afrique du Sud, Royaume-Uni et Vitality Global. En Afrique du Sud, elle propose Discovery Health, Discovery Life, Discovery Invest, Discovery Insure et Discovery Bank. Discovery Health est un gestionnaire de régime médical et un prestataire de soins gérés. Discovery Life offre une couverture complète en matière d'assurance-vie, d'invalidité permanente, de protection du revenu, de maladie grave et d'obsèques, destinée aux particuliers et aux entreprises. Discovery Bank est une banque de détail numérique à service complet proposant une gamme de produits. Au Royaume-Uni, elle propose VitalityHealth, VitalityLife et VitalityCar. Vitality Global comprend deux divisions : Vitality Network et Vitality Health International.