About Vlc Management Limited (10152261) United Kingdom