As I am in the USA I have no experience with sky. However, I had problems with the Apple PUC in that whenever I would use another source it would at times send a signal to the Apple TV. It was basically impossible to leave Apple TV in standby as operating other sources (turning them off if I remember correctly) would turn the Apple TV back on.
I solved the problem by using the puc for a Samsung t-351 and then using the remote learning function of the Apple TV. It works just as the Apple PUC other than I used Green for what would be Exit in the Apple puc. I had difficulty getting the Apple TV to learn the Exit command. Recently I noticed that there are 9 other commands available on Apple TV for learning remotes, such as skip forward etc. I again used the learning function and was able to get the numbers 1-9 on the Beo 4 to control these. Dealer is in the process of programming a Beo 5 for me. He is going to try to put a screen on the Beo 5 with the 9 additional Apple TV commands labeled by function with the Beo 5 sending the signal for numbers 1-9 so I do not need to remember which number does which function.
Beovision 7-55 with Beolab 7-4, 9s and 4000s
Beovision 10-40 with Beolab 1s and 6000s
Beosound 1, 5, 2000, and 3000
Beotime, Beotalk, Beocoms