There is nothing wrong at our end, otherwise half of the forum would claim against it.
As you see by yourself, you have SkyUK cleared with one internet connection but not cleared with the other one. So, this is not a problem of our server (if you doubt, you may change it via the billing), but with your receiver and MgCamd in particular. We recommend using MgCamd 1.35(a). You just described your protocol (newcamd 5.25), this is not enough for receiver to work. I also need to know - which emulator is used in your receiver?