About Millennium & Nomoura Limited (11025771) United Kingdom