Contact

Company information

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

Company registration number: 5076715

VAT registration number: 874 2060 29

 

Contact information

Tellura Information Services Ltd.
Magnolia House
Banbury Road
Southam
Warwickshire
CV47 1HJ
United Kingdom

Email: contact@tellura.co.uk