About Vt Explorer Ltd (08293884) United Kingdom