A 16TB cache of corporate intelligence data has been left exposed online, spilling billions of detailed professional profiles ...