About Venn House Limited (01732239) United Kingdom