About Novus Solutions Limited (04889692) United Kingdom