Preparation should always include SSPC-SP-1 Solvent Cleaning before any prep. If you have an environment that has had animal fat, hydrocarbon based grease or oil or food prep where vegetable based oils were used, you should pre-degrease before shot blasting to avoid blast media embedding grease and contaminates into the fresh concrete. Some say that shot blasting removes all these contaminates. I did a bakery floor, about 6000 sq ft that had 20 years of embedded grease, flour, and butter in a section, and had to use mastic removal blades to shave off the grease, then degrease several times to get it clean. A black light is used to determine the presence of grease. Just like the one we had in our bedrooms from the 60's on Jim Hendrix posters. After blasting I would prime immediately after insuring that all shot media has been removed with a magnet. I like the P41 Waterborne Epoxy Primer Sealer Finish. This is a 30-45 minute epoxy that spreads very far and can be topcoated within 4 hours depending on surface and air temperature. I like it to be a little tacky so that the 100% solids marries to the primer and forms a monolithic system. This system depends on the blast profile that is left. If they blast to a 3 mil profile, then you have to put down a primer that is 3 mils thick, than at least an 8 mil 100% solids system. Not sure you want to use a urethane in a food prep environment. If it has to be put back in service that quickly, stick with 100% solids. Watch your surface, humidity and air temps. Too cool or humid and you risk the epoxy blushing (amine blush), flashing, or not cross linking and staying tacky. Hope that helps. Call me if you have any questions or need help with anything.