About Vedo Limited (07453516) United Kingdom