About Vlc Ventures Ltd (11726170) United Kingdom