About Yarmouth Capital Limited (12078970) United Kingdom