About Vc London Ltd (12418112) United Kingdom