About Teo Capital Limited (11399292) United Kingdom