About Venn Helix Ltd (10101061) United Kingdom