BT no longer provide any viewing card services to new customers.
As mentioned above, you need an active Sky viewing card. This can be for a normal 'Sky TV' subscription or for a 'Freesat from Sky' subscription (or possibly even no subscription but still active?).
I assume it also needs a Sky box to work correctly, though I'm not familiar with the Sky system and others might know better.