About Glc Digital Ltd (12122863) United Kingdom