About Telos Capital Limited (09726704) United Kingdom