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.
As a web based company with a fully remote workforce we don't have an office or trading address, and we we don't correspond by traditional mail - only by electronic means via the support page and contact form as above.
Our registered office details are:
19 Lever Street
Company No. 09236149
VAT Number (UK): 196022312