About Vedco Investments Limited (03438249) United Kingdom