About Tellem Analytics Ltd (11658778) United Kingdom