About Yarmouth Ventures Limited (08233215) United Kingdom