Linoleum is a natural product and thermoplastic are synthetic. It is important to establish which you are working on.
Linoleum is made up of linseed oil, limestone, wood flour and other natural ingredients my tired brain can't remember at the moment. Basically this type of flooring will benefit from a sealer followed by the finish. Make sure you always neutralise any Preperation product I.e. stripper before application to ensure a good bond with the floor. Be careful if having to strip as certain strippers can irreversibly damage linoleum.
For LVT or VCT you can apply finish only as it is essential plastic and nonporous.
i would use Chemspec Tight Shine personally as the finish as it dries quickly (unless you were on my last course!) it's urethane fortified and gives a reasonable gloss level with thin coats. There is a compatible floor sealer. We can supply if required along with a suitable cleaner or stripper depending on conditions and task specific pads.
Give me a call Monday if you want to discuss further.