About Teo Associates Ltd (12399850) United Kingdom