About Vcc London Ltd (10152097) United Kingdom