About Mezcal Holdings Ltd (13233482) United Kingdom