About Teo Associates Ltd (08866581) United Kingdom