About Vlc Europe Limited (13086778) United Kingdom