About Nova Group Holdings Limited (10189159) United Kingdom