Adress of embassy of Sao Tome and Principe in Turks and Caicos Islands, Phone number of embassy of Sao Tome and Principe in Turks and Caicos Islands