About Venn Holdings Limited (13198707) United Kingdom