San,

No, I haven't seen those before.

Quote
The sample clamps had been received by our electricians with some suspicion and apprehension
That's my initial reaction on seeing them. My first inclination is to categorize these along with "push-wired" receptacle terminals and such like.