Adress of embassy of Turkmenistan in Anguilla, Phone number of embassy of Turkmenistan in Anguilla