No. AllTrack only issues music licenses for operations in the United States.
If you are a US based company with operations outside of the US, you are required to license the US operations through AllTrack, and the non-US locations with each local country specific PRO. If you are non-US based company with operations in the US, you must license your US operations with AllTrack directly and your non-US locations with each local country specific PRO.
Obtain a License
Phone: (424) 255-1637