About Veda Partners Ltd (11869236) United Kingdom