About Vlc Energy Limited (10535889) United Kingdom