I hate to defend IBM (I used to work there and have nothing good to say) but its likely they were using the "Private Cloud" which is exactly what you say, co-location in the IBM Datacenter. Its just marketing rubbish.
Trying to keep from maniacal laughing during their sales pitches is always a fun game.