I have that Ideal hand press it's fine, but the seal is for a company I closed in the late 1980's, I have tried it on prints and it works perfectly. In the UK they are very common.

Ian