About Telemos Capital Limited (10699636) United Kingdom