About Veda Associates Limited (08335072) United Kingdom