About Vega Investments Limited (11266305) United Kingdom