About Ilumixa Digital Ltd (11773978) United Kingdom