About Vencap Holdings Ltd (13514784) United Kingdom