Didn't know if you needed or wanted an answer on this, but just did the same to my boat, so I thought I'd mention it.
I used a couple magic erasers to clean up my interior seats and vinyl top. It is a little bit of effort, but it works and most people consider it safe. Do not use on "clear" plastics as it is slightly abrasive and may scuff.
Avoid using ANY solvent on anything plastic/vinyl/acrylic, as it will melt, discolor, or cause blemishes. I used windex w/o ammonia just to clean it, but the attached video recommends Pledge w/o Lemon. Plain water is always safe.
https://www.youtube.com/watch?v=dZeeE4sEFhQ
Here's a couple links to a UV yellowing solution. Never tried it on clears, but if you feel daring here it is.
Let me know if it works!
https://www.youtube.com/watch?v=VU7vXMezW_I
https://www.youtube.com/watch?v=fJW7xFcCya0
Bleach is not recommended as a cleaning agent, as it erodes threading. However, used sparingly it is not a problem. Bleach is the only chemical that kills Mildew/Mold spore- trust me on this.
I had severe mildew, so I added: (1) cup of bleach to (1) gallon warm water.
Use damp rag or soft nylon brush with solution to gently scrub surface.
Afterwards, rinse with clean water to remove any remaining bleach from surface.
Cleans up very nicely.
Otherwise, a mild dish soap and warm water is better.
*(a canvas repair person recommended hot-glue and a cold metal slab to fix tears in vinyl- this is skilled work, but I used it on a couple small tears and it works well)