About Venturecap Group Ltd (13346023) United Kingdom