About Telluric Consulting Limited (04835435) United Kingdom