About Vega Content Digital & Media Limited (13683396) United Kingdom