About Vega Innovation Invest Limited (13342853) United Kingdom