About Teltek Open Capital Limited (03924253) United Kingdom