Legal and contact information

This page contains legal and contact related information. It's unlikely that anyone is interested in this, but it's one of those things we have to have. You might be looking for the Tellura home page or our News and client stories page.

Tellura Home

Company information


Tellura banner


Tellura is a trading name of Tellura Information Services Limited, a private limited company registered in England and Wales.

Company number: 5076715

VAT number: 874 2060 29


Contact Us

Use this contact form to get in touch. Or send us an email if you prefer.