About Mezcali Limited (06695866) United Kingdom