About Vecapital Ltd (10042942) United Kingdom