Contact us and tell us what you think

  • Phone

    Call us on 0800 634 5928 for any Questions Relating to account issues support.

  • Live chat

    We have Live chat open at certain ties for if you need a fast response.

Looking for more information?

Our Address

  • Needaserver LTD
  • Edinburgh
  • Scotland
  • UK

  • Sales
back to top