About Venus (vhl) Holdings Limited (12271338) United Kingdom