About Veda Investments Limited (10830135) United Kingdom