Adress of embassy of Malta in Bermuda, Phone number of embassy of Malta in Bermuda