About Vedco Limited (08047219) United Kingdom