About Vedo Solution Limited (10966987) United Kingdom