Adress of embassy of Gibraltar in Seychelles, Phone number of embassy of Gibraltar in Seychelles