About Vc Capital Holdco Ltd (12880323) United Kingdom