Our headquarters are located in the UK at Kemp House, 152 City Road, London EC1V 2NX. We have also offices in Cyprus at 8 Oriadon Street, Strovolos, Nicosia, 2037. Our datacentres are located in Europe at London (UK), Athens (Greece) and Paphos (Cyprus) as well as in North America New York (US).

Our friendly support staff are available to help you around the clock!

Other FAQs

Stay up-to-date with latest news and special offers!