About Teba Capital Limited (12084024) United Kingdom