About Venn Associates Ltd (12049421) United Kingdom