About Vedasa Ltd. (09775206) United Kingdom