About Venus Holdings Ltd (11726459) United Kingdom