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