I should point out that there is nothing horrible that has been spilled or smeared onto it.
However, it's a fairly new (and expensive) Kingsize mattress. It's usually covered by a fitted sheet with another sheet under that, but is showing a small patches that are discoloured (presumably perspiration leaching through).
The cover on the mattress is padded but non-removable, and the mattress is a fancy all-signing, all-dancing one with special temperature control beads so you can't flip it over, just rotate it, IYSWIM.
How can I clean it up before it gets scuzzy?
Oh, and I don't have a spare bed to sleep in.