About Veda Technologies Limited (11636116) United Kingdom