About Ncms London Limited (09691453) United Kingdom