Ice???? Concering the Biovault you purchased. Did it have the Keepsafe logo on it or was it the Sequiam Biovault label on the front?