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
Tel.: 01926 813736