About Toya Capital Limited (11178662) United Kingdom