About Chai Digital Limited (11267153) United Kingdom