About Teo And Partners Ltd (13224256) United Kingdom