About Nomo Group Limited (13626759) United Kingdom