About Teco Capital Limited (07978800) United Kingdom