Chas, give us a shout, we do dodo mat
IMO, I would use Silent Coat 2mm on the floor and all areas you want to cover.
The hard matting you are referring to is a vinyl layer, commonly known as Mass Loaded Vinyl, this is a sound blocker. Again, something similar can be used called dodo MLV. Also available as a Pro Barrier which contains a Closed Cell Foam which will decouple the Actual sound deadening and the MLV (which you have to do).
When we release our latest project, you will see all the above in action