About Vedanta Software Service Ltd (10588601) United Kingdom