About Venus Products International Limited (02664414) United Kingdom