About Mck Digital Ltd (12158280) United Kingdom