About Eighty Eight Digital Ltd (12219562) United Kingdom