About New Management Advisors Limited (11661090) United Kingdom