About Vedas Technologies Limited (11837796) United Kingdom