Adress of embassy of Cayman Islands in Andorra, Phone number of embassy of Cayman Islands in Andorra