About Vega Controls Limited (01630396) United Kingdom