They're based in Meerut, as I met Nitin 2 years ago - at that stage it was just Carrom being made in the MB/Kangroo factory. These exact pads were in the show room along with his full Kangroo range as I remember joking with the Aussies I was with about the dodgy spelling! £21.50 is about £7 too expensive for moulded pads.
There's hundreds of 'manufacturers' on AliBaba who just outsource. In fact it's not uncommon to visit them and they'll take you to another persons factory, and pass it off as their own!