About Nomos Digital Limited (13188752) United Kingdom