About Telluric-ex Limited (11303734) United Kingdom