About Novum Solutions Ltd (10909213) United Kingdom