About Teo Invest Limited (11997386) United Kingdom