About Teliom Associates Ltd (12819339) United Kingdom