About Venn Ventures Limited (11884548) United Kingdom