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