About Chelmsmack Ltd (11910028) United Kingdom