Servers often use special virtualized software allowing data from multiple companies to be stored on one server or processor (an analogy would be instead of a cabinet containing files from a single customer, it holds files from numerous clients).
CNN: How safe is cloud computing?