About Vedute Limited (11901023) United Kingdom