About Yoma Digital Limited (10317541) United Kingdom