IBall is an Indian company, I feel ashamed to say that.
How ironic that of the huge amount of IT peripherals manufactures in the world, most Indian manufactures rank rock bottom in terms of QA. Ive replaced the keyboard like... 10 times, but the mouse is comparatively a LOT better, but whats the use, it only works over a platinum layer, otherwise the mouse dances all along the way. Its hard to get a surface it works on. They keys on the keyboard gets hard soon, and have to be replaced.
Actually its the same case with every iball product.. whatever they touch turns out to be bad.
I bought their pendrive, and it turned out it was manufactured by Transcend (Windows folks cant figure this out)... so only the body was iBalls responsibility, and that broke. Otherwise the chips inside it are ok.