About Vc Fin Serv Holdco Ltd (12962120) United Kingdom