About Venn Investments Limited (12415331) United Kingdom