About Theta Capital Limited (12986587) United Kingdom