About Vega Associates Limited (05304841) United Kingdom