About 21c Digital Holdings Ltd. (13377805) United Kingdom