About Vtv Ventures Ltd (SC706791) United Kingdom