About Venn Life Sciences Uk Limited (08071621) United Kingdom