No worries I have 3 of these clamps two have the quick release, one doesn't. I don't see me using the one without the quick release.
The quick release ones have ujk technology.co.uk printed on them they were about £14 each the other one is made by bench dog and was about a tenner. They are made from aluminium not sure how much clamping pressure they can give?
Regards
Leigh