About Xallenge Digital Ltd (SC683276) United Kingdom