About Nova Idea Limited (12105380) United Kingdom