About Vlc Communications Ltd (08083360) United Kingdom