About Vencap International Plc (02177941) United Kingdom