About Ncm London Ltd (10089716) United Kingdom