Hi Skrolly,
congratulations on working out how to fix the problem but you could have saved yourself a lot of time if you'd read the readme file in the Predator folder:
New:
Added support for ORIGINAL NDS cards for Sky Italy and Viasat.
Shamelessly re-used the keyset from DJ MAFFS predator311DJ-updated 07/05/05.
Important: in order for the Sky UK NDS premium channels to work you
need to (apart form subscribing that is..):
-Tell your Dragon the serial number of the original Sky box your card is married to.
You can find this 10-digit number in the menu of your original Sky box,
services->system setup->system details.
You need the SERIAL NUMBER (and NOT the viewing card number!)
Now go to the menu of you Dragon, settings->NDS Box serial.
Here, enter the 10 digit serial number including any leading zeroes.
If your NDS card was already inserted into the Dragon, remove and
re-insert it after changing the Box Serial.
Now you're all set!
Failure to set the box serial will result in movie channels and other premium channels not opening.
In future I advise anyone else, downloading any files, to please view any readme or howto files contained in the download, although not mentioned is the fact that for NDS that use 11 digit serial numbers you need to omit the last digit.
Best wishes
Mickha