About Vega & Co Uk Ltd (11784743) United Kingdom