About Novus Management Solutions Limited (11410159) United Kingdom