About Nice Idea Management Limited (11802541) United Kingdom