About Novae Group Limited (05673306) United Kingdom