About Venus Partners Limited (12259603) United Kingdom