Re: Would these Telcos and ISPs be the same ones...
You don't need to compromise a mobile network to send messages from a sender specified number ( eg: "ThreeUK" ).
You just need a company that has API access to an aggregator ( an aggregator is plumbed into the networks themselves and can specify the sender number ).
There are plenty of them.