Adress of embassy of Seychelles in Sierra Leone, Phone number of embassy of Seychelles in Sierra Leone