To create an account and subscribe to BookBeat you have to be resident in the country where the national service is available. This is verified either by IP-address or payment method. That being said, once you've created an account, you can use BookBeat all over the world.
BookBeat is available in Sweden, Finland, Germany, United Kingdom, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, France, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia and Spain. You can easily choose your country on the website. If you live in Austria or Switzerland you sign up with the German service.