About Vlc Investments Limited (08238963) United Kingdom