About Atai Digital Ltd (10073202) United Kingdom