The $4.2B downfall of Babylon Health, once compared to Theranos, is fueling questions about how its former executives are now ...