Adress of embassy of Anguilla in Sao Tome and Principe, Phone number of embassy of Anguilla in Sao Tome and Principe