About Crick Digital Ltd (10960307) United Kingdom