About Troia Capital Limited (11677513) United Kingdom