AGREEMENT by and between NIMBUS CD INTERNATIONAL, INC., NIMBUS MANUFACTURING INC. and Stream International Holdings Inc. dated as of 28 March 1997