About Vega Solutions Limited (02954579) United Kingdom