It is the only permanent product I know of. All the others are sacrificial acrylic dressing with the similar make up to emulsion floor polish.
You could go down the route of Pioneer Eclipse Wood Star product however last I heard there was no stock in UK.
PU Lacquer from Bona, Junkers, Pallman, Dr.Schutz etc could also be used for overcoating the floor after a little bit of surface prep using a screen or scrad system.
Again this wouldnt disguise bad scratching.
The above all apply if the floor has a lacquered finish. Many floors have an oil based finish. These can be renovated simply by cleaning, screening (sometimes) and topping up the oil. Apply by roller or trowel and buff in.