For bath-tub use White Knight Tub & Tile 2 pack epoxy. For wall tiles use White Knight Tile Paint.
You heard right. Paint is white gloss & not recommended for floors.
Yes - do a search on "White Knight" in the Adding Value forum - lots of posts in there:D