About Novum Group Limited (12059329) United Kingdom