About Vedya Technology Limited (11800078) United Kingdom