About Vedology Ltd (11386929) United Kingdom