From your own source:
"The deal was penned between Guildford satellite imagery provider DMCii and Beijing-based company 21AT."
From their company's website:
"The Twenty First Century Aerospace Technology Co. Ltd (21AT), was founded on 6th June 2001 in Beijing and was the first independent commercial satellite operator and non-governmental investor in remote sensing satellite system in China."
But regarding the misleading title of this thread, that is beside the point. The point is that your Indian govt is launching 3 satellites for a UK company, DMCii, the sats owner.
The reason why DMCii selected India for the sats launch is anyone's guess, but, as many here have speculated, it is probably due to cost.
Satellite imaging is a highly sensitive field. I'm no expert, but approvals from the highest level is probably necessary, especially when those images are taken from a foreign satellite.