About Vlc Services Limited (10750181) United Kingdom