Did floors for a time when I was in the trades and that is a very difficult problem. Muriatic acid will eat the concrete if used straight so use a diluted solution. I believe that whatever will do the best will be used wet to suspend the problem and them absorbed away. It will probably take several applications and nothing will do this fast. As most know, don't use ammonia and bleach together when they are both wet as it becomes noxious and the next thing you will see, if you are lucky, is the ceiling in the emergency room. Were it mine, first is a fan in the window. Next is a bottle of clorox and a brush and agitate every so often. Add water when it's time to remove the bleach, scrubbing and mopping til it's as dry as you'll get. I haven't done floors for many years and the folks that had the best success with a foreclosed home did this over several days. The urine killer may be a good option but I have no knowledge of it. Sealing it without removing the majority of the smell will only result in it coming back. On a wood floor it would seal better but the humidity absorbed by the concrete would revive the smell IMHO. Please let us know what you do and how effective it is. I am sticking my fingers into helping my Daughter flip a home now and then and we will no doubt face this soon enough......Skeet.
Creativity is just intelligence fooling around