About Telluric Limited (03188771) United Kingdom