About Vedmac Limited (12803389) United Kingdom