whooooaaaa!!!! that is a serious amount of storage, do you think they would let me host some stuff on there for free, I'm sure they would never notice... ; )
They look like some pharmaceutical company, but I can't figure out why they would need so much server space.
Maybe it is just some rich Apple fan with more money than he knows what to do with!