About No&mi London Ltd (10348175) United Kingdom