Cannot see a brand name. Its a strange design it came with brackets to strap to the handlebars but they would have been in the way of my grip.
I have had to strap them to the bars using the bar tape and string. I then lacquered it all to keep it water proof..
Ah yes, I have seen this on your post some time ago. Good idea, I actually find them bothersome as need as much space as possible on tops for my aching hands, so will probably not sue it this way.
Great to know - may I please ask re bottle cage - what type it is ?