About Ten Ten Capital Limited (10821930) United Kingdom