There is no special equipment needed to refinish a vinyl floor.
Any business with dedicated cleaning staff or a professional janitorial service should have what is needed: a wet vacuum and a buffer machine.