ah, could be a Uk thing. It's a company that makes bizarre products and flogs em on tv, such as the hand saw thingy or flame resistant oven gloves.
I should really turn off the tv and go to bed.