About Teo Solutions Ltd (10798355) United Kingdom