A 16TB cache of corporate intelligence data has been left exposed online, spilling billions of detailed professional profiles tied to employees around the world. The leak folds together scraped social ...