About Tellurium Consulting Ltd (10665684) United Kingdom