The car has done 17k miles and the white headliner looks dirty. What is the best possible way to clean it? Products, technique etc?

I want it Vanish clean (can I actually use it?)