About C21 Capital Limited (12546032) United Kingdom