About Vedge Spice Limited (13426180) United Kingdom