About Vedder Consulting Limited (09682817) United Kingdom