About Vedra Investments Limited (08422249) United Kingdom