About Yara Capital Limited (04989945) United Kingdom