About Tell Capital Limited (10369510) United Kingdom