About Nomi Digital Limited (10409775) United Kingdom