We manage all contact through our support centre. Fear not, this isn't some internet blackhole, we respond to all questions, usually within 2 hours 9:30am to 4:30pm (UK Time) Monday to Friday.
We don't provide support by phone at all sorry.
We are based in Manchester, UK, but as a web based company we don't have a trading address as such. The nearest you get to that is a registered office address which is required under company law in the UK.
The best place for this kind of company information is Companies House