About Novus Investment Sweden Limited (13662312) United Kingdom