About Vega Information Limited (11666644) United Kingdom