About Teo Management Limited (10695396) United Kingdom