About Vc Technologies Ltd (12672120) United Kingdom