About Vega Capital London Ltd (10179323) United Kingdom