ceo richard branson(00) Save Image Image gallery: 5 Shocking New Ventures & The $2.8 Billion Status of CEO Richard Branson in 2025