About Vega Strategies Limited (03647512) United Kingdom