About Vega Holdings Limited (12423364) United Kingdom