Right now, DisneyLife is only available in the UK. To sign up, you need a credit or debit card registered to a UK address.
If you have a DisneyLife subscription, you can use it when you're abroad, too – but you need to download before you go. Check out Can I use DisneyLife abroad? for more details on this.