About C21 Holdings Ltd (13591830) United Kingdom