Adress of embassy of Sri Lanka in Turks and Caicos Islands, Phone number of embassy of Sri Lanka in Turks and Caicos Islands