About Novus House Limited (10860428) United Kingdom