Adress of embassy of Panama in Turks and Caicos Islands, Phone number of embassy of Panama in Turks and Caicos Islands