About Mezcal Edinburgh Ltd (SC597094) United Kingdom