Hi
try Worcestershire Medal Service Ltd for the ribbon they have a very large range and stock. To join in the cleaning discussion I clean my medals on first acquisition as I can check for any hidden naughtiness under the dirt (a soldered clasp on a QSA Spring to mind) but it's a personal thing really what do you prefer